Una aplicación web para realizar consultas en un diccionario de castellano

1. Definir los requisitos de negocio (3 puntos, 1 punto cada apartado)

1.1 Enunciar la visión del producto

Para aquellas personas que tengan la necesidad de buscar el significado de palabras en un diccionario, MyAlphabet ofrece un diccionario en castellano sencillo accesible a través de la web. A diferencia de otras aplicaciones existentes, MyAlphabet permite a sus usuarios escuchar la fonética de las palabras, mostrar ejemplos de cómo utilizar dichas palabras en un determinado contexto y realizar ejercicios de vocabulario.

 

1.2 Enunciar dos objetivos de negocio, con sus correspondientes métricas de éxito
Objetivos de negocio

 

Métricas de éxito

 

1.3 Identificar 4 tipos de stakeholders. Clasificarlos de algún modo: usuarios; clientes: dentro o fuera de la organización desarrolladora; usuarios directos o indirectos; usuarios favorecidos, desfavorecidos o ignorados…
Lista de stakeholders

 

Clasificación

 

IDStakeholdersInterno o externoDirecto o indirectoFavorecido, desfavorecido, ignorado u otros
S1Usuario básicoExternoDirectoFavorecido
S2Centro educativoExternoDirectoFavorecido
S3DesarrolladorInterno---Otros
S4HackersExternoIndirectoDesfavorecido

 

2. Definir requisitos de los usuarios (3 puntos, 1 punto cada apartado)

2.1 Seleccionar una clase de usuario e identificar para ella 4 casos de uso. Documentar cada uno de los casos de uso según la plantilla que se indica al final del enunciado. Representar además los casos de uso en un diagrama de casos de uso.
Casos de uso
ID UC01
Nombre del caso de uso Buscar palabra
Descripción Como usuario registrado, necesito poder buscar una palabra para poder conocer su significado.
Actores Usuario básico y centro educativo
ID UC02
Nombre del caso de uso Consultar contexto
Descripción Como usuario registrado, necesito poder consultar el contexto de la palabra en sus distintos significados para poder comprenderla mejor.
Actores Usuario básico y centro educativo
ID UC03
Nombre del caso de uso Escuchar fonética
Descripción Como usuario registrado, necesito poder escuchar la fonética de una parabra para aprender a pronunciarla correctramente.
Actores Usuario básico y centro educativo
ID UC04
Nombre del caso de uso Realizar ejercicio de vocabulario.
Descripción Como usuario de un centro educativo, necesito poder realizar tareas de vocabulario para comprobar mi nivel actual.
Actores Centro educativo

 

Diagrama de casos de uso

 

Caso_de_uso_ejercicio_5

 

2.2 Seleccionar un caso de uso de los elaborados en la sección anterior, y documentar sus escenarios empleando una secuencia de pasos numerada, o un diagrama de flujo (solo una de las dos opciones). No escojas un caso de uso trivial. que podria ser común a muchas aplicaciones, como el registro o el login. Que sea un caso de uso específico del dominio de aplicación considerado.
Caso de uso: UC04 Realizar ejercicio de vocabulario

 

 

2.3 Priorizar los 4 requisitos de usuario elaborados empleando la técnica de valor (ponderación del 0,5), coste (ponderación del 0,5) y riesgo (ponderación del 0,5).

 

Ponderaciones
0,5
0,5
0,5
Caso de uso / Historia de usuario
Valor
Valor %
Coste
Coste %
Riesgo
Riesgo %
Prioridad
UC01 Buscar palabra
10
32,26
6
22,22
2
13,33
0,91
UC02 Consultar contexto
8
25,81
10
37,04
8
53,53
0,28
UC03 Escuchar fonética
6
19,95
5
18,52
3
20
0,5
UC04 Realizar ejercicio de vocabulario
7
22,58
6
22,22
2
13,33
0,63
Sumas
31
100
27
100
15
100

 

3. Definir la especificación detallada del sistema (2 puntos, 1 punto cada apartado)

3.1 Para 2 casos de uso identificados, elaborar una especificación funcional detallada del sistema empleando la plantilla EARS.
Caso de uso: UC01 Buscar palabra

 

Caso de uso: UC04 Realizar ejercicio de vocabulario

 

3.2 Elaborar una matriz de trazabilidad entre casos de uso y los requisitos funcionales que has generado en el paso anterior.

 

 UC01UC02UC03UC04
RF01X   
RF02X   
RF03X   
RF04X   
RF05   X
RF06   X
RF07   X
RF08   X

 

by Jose Manuel Pinillos